home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / cn2460e1.ppd < prev    next >
Encoding:
PostScript Printer Description  |  1999-03-29  |  43.7 KB  |  1,215 lines

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1996 Adobe Systems Incorporated.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement for Canon LBP-2460 Printer.
  9. *% Copyright 1997 Canon Corporation.  All rights reserved.
  10. *% Copyright 1997 Peerless Systems Corp.  All rights reserved.
  11. *%
  12. *%
  13. *FormatVersion: "4.3"
  14. *FileVersion: "1.0"
  15. *LanguageEncoding: ISOLatin1
  16. *LanguageVersion: English
  17. *Manufacturer: "Canon"
  18. *PCFileName: "CN2460E1.PPD"
  19. *Product: "(Canon LBP-2460PS)"
  20. *PSVersion: "(2015.105) 212"
  21. *ModelName: "Canon LBP-2460PS v2015"
  22. *ShortNickName: "Canon LBP-2460PS"
  23. *NickName: "Canon LBP-2460PS"
  24.  
  25. *% === Options and Constraints =========
  26. *OpenGroup: InstallableOptions/Options Installed
  27.  
  28. *OpenUI *Option1/Paper Deck: Boolean
  29. *DefaultOption1: False
  30. *Option1 True/Installed: ""
  31. *Option1 False/Not Installed: ""
  32. *CloseUI: *Option1
  33.  
  34. *OpenUI *Option2/Envelope Feeder: Boolean
  35. *DefaultOption2: False
  36. *Option2 True/Installed: ""
  37. *Option2 False/Not Installed: ""
  38. *CloseUI: *Option2
  39.  
  40. *OpenUI *Option3/Duplex Unit: Boolean
  41. *DefaultOption3: True
  42. *Option3 True/Installed: ""
  43. *Option3 False/Not Installed: ""
  44. *?Option3: "save
  45.  currentpagedevice /Duplex known {(True)}{(False)} ifelse = flush
  46. restore"
  47. *End
  48. *CloseUI: *Option3
  49.  
  50. *OpenUI *Option4/Stapler Stacker: Boolean
  51. *DefaultOption4: False
  52. *Option4 True/Installed: ""
  53. *Option4 False/Not installed: ""
  54. *CloseUI: *Option4
  55.  
  56. *OpenUI *Option5/Hard Disk: Boolean
  57. *DefaultOption5: False
  58. *Option5 True/Installed: ""
  59. *Option5 False/Not installed: ""
  60. *?Option5: "save statusdict /diskonline get exec
  61.  {(True)}{(False)} ifelse = flush restore"
  62. *End
  63. *CloseUI: *Option5
  64.  
  65. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  66. *DefaultInstalledMemory: 4Meg
  67. *InstalledMemory 4Meg/4 MB RAM: ""
  68. *InstalledMemory 6Meg/6 MB RAM: ""
  69. *InstalledMemory 8Meg/8 MB RAM: ""
  70. *InstalledMemory 10Meg/10 MB RAM: ""
  71. *InstalledMemory 12Meg/12 MB RAM: ""
  72. *InstalledMemory 14Meg/14 MB RAM: ""
  73. *InstalledMemory 16Meg/16 MB RAM: ""
  74. *InstalledMemory 20Meg/20 MB RAM: ""
  75. *InstalledMemory 22Meg/22 MB RAM: ""
  76. *InstalledMemory 24Meg/24 MB RAM: ""
  77. *InstalledMemory 28Meg/28 MB RAM: ""
  78. *InstalledMemory 36Meg/36 MB RAM: ""
  79. *InstalledMemory 38Meg/38 MB RAM: ""
  80. *InstalledMemory 40Meg/40 MB RAM: ""
  81. *InstalledMemory 44Meg/44 MB RAM: ""
  82. *InstalledMemory 52Meg/52 MB RAM: ""
  83. *InstalledMemory 68Meg/68 MB RAM: ""
  84. *?InstalledMemory: "save
  85.  currentsystemparams /RamSize get
  86.  1048576 div round cvi dup 0 lt {pop 0} if
  87.  [
  88.   [(68Meg) 68]
  89.   [(52Meg) 52]
  90.   [(44Meg) 44]
  91.   [(40Meg) 40]
  92.   [(38Meg) 38]
  93.   [(36Meg) 36]
  94.   [(28Meg) 28]
  95.   [(24Meg) 24]
  96.   [(22Meg) 22]
  97.   [(20Meg) 20]
  98.   [(16Meg) 16]
  99.   [(14Meg) 14]
  100.   [(12Meg) 12]
  101.   [(10Meg) 10]
  102.   [(8Meg)   8]
  103.   [(6Meg)   6]
  104.   [(4Meg)   4]
  105.  ]
  106.  {aload pop 2 index le {exit}{pop} ifelse} forall
  107.  = flush pop
  108. restore"
  109. *End
  110. *CloseUI: *InstalledMemory
  111.  
  112. *CloseGroup: InstallableOptions
  113.  
  114. *UIConstraints: *Option1 False *InputSlot Tray3
  115. *UIConstraints: *Option2 False *InputSlot Envelope
  116. *UIConstraints: *Option3 False *Duplex
  117.  
  118. *UIConstraints: *InputSlot Tray3 *Option1 False
  119. *UIConstraints: *InputSlot Envelope *Option2 False
  120. *UIConstraints: *Duplex *Option3 False
  121.  
  122. *% At least 8 MB required for Duplex. No constrainable options at this time.
  123.  
  124. *% If Stapler Stacker not installed, can't staple.
  125. *UIConstraints: *Option4 False *CNStaple
  126. *UIConstraints: *CNStaple *Option4 False
  127.  
  128. *% Can only staple if FD tray is selected.
  129. *UIConstraints: *CNStaple *OutputBin Topbin
  130. *UIConstraints: *CNStaple *OutputBin Face-Up
  131. *UIConstraints: *CNStaple *OutputBin BinUpperFU
  132. *UIConstraints: *CNStaple *OutputBin BinMiddleFU
  133. *UIConstraints: *CNStaple *OutputBin BinLowerFU
  134. *UIConstraints: *OutputBin Topbin *CNStaple
  135. *UIConstraints: *OutputBin Face-Up *CNStaple
  136. *UIConstraints: *OutputBin BinUpperFU *CNStaple
  137. *UIConstraints: *OutputBin BinMiddleFU *CNStaple
  138. *UIConstraints: *OutputBin BinLowerFU *CNStaple
  139.  
  140. *% Can only staple Letter, Legal, A3, A4, B4 and Tabloid.
  141. *UIConstraints: *CNStaple *PageSize A5
  142. *UIConstraints: *CNStaple *PageSize B5
  143. *UIConstraints: *CNStaple *PageSize Executive
  144. *UIConstraints: *CNStaple *PageSize ISOB5
  145. *UIConstraints: *CNStaple *PageSize Env10
  146. *UIConstraints: *CNStaple *PageSize EnvC5
  147. *UIConstraints: *CNStaple *PageSize EnvDL
  148. *UIConstraints: *CNStaple *PageSize EnvMonarch
  149. *UIConstraints: *PageSize A5 *CNStaple
  150. *UIConstraints: *PageSize B5 *CNStaple
  151. *UIConstraints: *PageSize Executive *CNStaple
  152. *UIConstraints: *PageSize ISOB5 *CNStaple
  153. *UIConstraints: *PageSize Env10 *CNStaple
  154. *UIConstraints: *PageSize EnvC5 *CNStaple
  155. *UIConstraints: *PageSize EnvDL *CNStaple
  156. *UIConstraints: *PageSize EnvMonarch *CNStaple
  157.  
  158. *UIConstraints: *CNStaple *PageRegion A5
  159. *UIConstraints: *CNStaple *PageRegion B5
  160. *UIConstraints: *CNStaple *PageRegion Executive
  161. *UIConstraints: *CNStaple *PageRegion ISOB5
  162. *UIConstraints: *CNStaple *PageRegion Env10
  163. *UIConstraints: *CNStaple *PageRegion EnvC5
  164. *UIConstraints: *CNStaple *PageRegion EnvDL
  165. *UIConstraints: *CNStaple *PageRegion EnvMonarch
  166. *UIConstraints: *PageRegion A5 *CNStaple
  167. *UIConstraints: *PageRegion B5 *CNStaple
  168. *UIConstraints: *PageRegion Executive *CNStaple
  169. *UIConstraints: *PageRegion ISOB5 *CNStaple
  170. *UIConstraints: *PageRegion Env10 *CNStaple
  171. *UIConstraints: *PageRegion EnvC5 *CNStaple
  172. *UIConstraints: *PageRegion EnvDL *CNStaple
  173. *UIConstraints: *PageRegion EnvMonarch *CNStaple
  174.  
  175. *UIConstraints: *CNStaple DoublePortrait *PageSize Legal
  176. *UIConstraints: *PageSize Legal *CNStaple DoublePortrait
  177. *UIConstraints: *CNStaple DoublePortrait *PageRegion Legal
  178. *UIConstraints: *PageRegion Legal *CNStaple DoublePortrait
  179.  
  180. *% If Stapler Stacker not installed, can't jog.
  181. *UIConstraints: *Option4 False *Jog
  182. *UIConstraints: *Jog *Option4 False
  183.  
  184. *% Can't jog and staple at the same time.
  185. *UIConstraints: *Jog EndOfJob *CNStaple
  186. *UIConstraints: *CNStaple *Jog EndOfJob
  187.  
  188. *% Can only jog if FD tray is selected.
  189. *UIConstraints: *Jog *OutputBin Topbin
  190. *UIConstraints: *Jog *OutputBin Face-Up
  191. *UIConstraints: *Jog *OutputBin BinUpperFU
  192. *UIConstraints: *Jog *OutputBin BinMiddleFU
  193. *UIConstraints: *Jog *OutputBin BinLowerFU
  194. *UIConstraints: *OutputBin Topbin *Jog
  195. *UIConstraints: *OutputBin Face-Up *Jog
  196. *UIConstraints: *OutputBin BinUpperFU *Jog
  197. *UIConstraints: *OutputBin BinMiddleFU *Jog
  198. *UIConstraints: *OutputBin BinLowerFU *Jog
  199.  
  200. *% Can only jog Letter, Legal, A3, A4, B4 and Tabloid.
  201. *UIConstraints: *Jog *PageSize A5
  202. *UIConstraints: *Jog *PageSize B5
  203. *UIConstraints: *Jog *PageSize Executive
  204. *UIConstraints: *Jog *PageSize ISOB5
  205. *UIConstraints: *Jog *PageSize Env10
  206. *UIConstraints: *Jog *PageSize EnvC5
  207. *UIConstraints: *Jog *PageSize EnvDL
  208. *UIConstraints: *Jog *PageSize EnvMonarch
  209. *UIConstraints: *PageSize A5 *Jog
  210. *UIConstraints: *PageSize B5 *Jog
  211. *UIConstraints: *PageSize Executive *Jog
  212. *UIConstraints: *PageSize ISOB5 *Jog
  213. *UIConstraints: *PageSize Env10 *Jog
  214. *UIConstraints: *PageSize EnvC5 *Jog
  215. *UIConstraints: *PageSize EnvDL *Jog
  216. *UIConstraints: *PageSize EnvMonarch *Jog
  217.  
  218. *UIConstraints: *Jog *PageRegion A5
  219. *UIConstraints: *Jog *PageRegion B5
  220. *UIConstraints: *Jog *PageRegion Executive
  221. *UIConstraints: *Jog *PageRegion ISOB5
  222. *UIConstraints: *Jog *PageRegion Env10
  223. *UIConstraints: *Jog *PageRegion EnvC5
  224. *UIConstraints: *Jog *PageRegion EnvDL
  225. *UIConstraints: *Jog *PageRegion EnvMonarch
  226. *UIConstraints: *PageRegion A5 *Jog
  227. *UIConstraints: *PageRegion B5 *Jog
  228. *UIConstraints: *PageRegion Executive *Jog
  229. *UIConstraints: *PageRegion ISOB5 *Jog
  230. *UIConstraints: *PageRegion Env10 *Jog
  231. *UIConstraints: *PageRegion EnvC5 *Jog
  232. *UIConstraints: *PageRegion EnvDL *Jog
  233. *UIConstraints: *PageRegion EnvMonarch *Jog
  234.  
  235. *% If Stapler Stacker installed, Face-Up tray unavailable.
  236. *UIConstraints: *Option4 True *OutputBin Face-Up
  237. *UIConstraints: *OutputBin Face-Up *Option4 True
  238.  
  239. *% If Stapler Stacker not installed, FU and FD trays unavailable.
  240. *UIConstraints: *Option4 False *OutputBin BinUpperFD
  241. *UIConstraints: *Option4 False *OutputBin BinMiddleFD
  242. *UIConstraints: *Option4 False *OutputBin BinLowerFD
  243. *UIConstraints: *Option4 False *OutputBin BinUpperFU
  244. *UIConstraints: *Option4 False *OutputBin BinMiddleFU
  245. *UIConstraints: *Option4 False *OutputBin BinLowerFU
  246. *UIConstraints: *Option4 False *OutputBin BinContinue
  247.  
  248. *UIConstraints: *OutputBin BinUpperFD  *Option4 False
  249. *UIConstraints: *OutputBin BinMiddleFD *Option4 False
  250. *UIConstraints: *OutputBin BinLowerFD  *Option4 False
  251. *UIConstraints: *OutputBin BinUpperFU  *Option4 False
  252. *UIConstraints: *OutputBin BinMiddleFU *Option4 False
  253. *UIConstraints: *OutputBin BinLowerFU  *Option4 False
  254. *UIConstraints: *OutputBin BinContinue *Option4 False
  255.  
  256. *% Hard disk required for collation.
  257. *UIConstraints: *Option5 False *Collate
  258. *UIConstraints: *Collate *Option5 False
  259.  
  260. *% If Envelope, can't send to face down Stapler Stacker trays.
  261. *UIConstraints: *PageSize Env10 *OutputBin BinUpperFD
  262. *UIConstraints: *PageSize Env10 *OutputBin BinMiddleFD
  263. *UIConstraints: *PageSize Env10 *OutputBin BinLowerFD
  264. *UIConstraints: *PageSize Env10 *OutputBin BinContinue
  265. *UIConstraints: *PageSize EnvC5 *OutputBin BinUpperFD
  266. *UIConstraints: *PageSize EnvC5 *OutputBin BinMiddleFD
  267. *UIConstraints: *PageSize EnvC5 *OutputBin BinLowerFD
  268. *UIConstraints: *PageSize EnvC5 *OutputBin BinContinue
  269. *UIConstraints: *PageSize EnvDL *OutputBin BinUpperFD
  270. *UIConstraints: *PageSize EnvDL *OutputBin BinMiddleFD
  271. *UIConstraints: *PageSize EnvDL *OutputBin BinLowerFD
  272. *UIConstraints: *PageSize EnvDL *OutputBin BinContinue
  273. *UIConstraints: *PageSize EnvMonarch *OutputBin BinUpperFD
  274. *UIConstraints: *PageSize EnvMonarch *OutputBin BinMiddleFD
  275. *UIConstraints: *PageSize EnvMonarch *OutputBin BinLowerFD
  276. *UIConstraints: *PageSize EnvMonarch *OutputBin BinContinue
  277.  
  278. *UIConstraints: *OutputBin BinUpperFD  *PageSize Env10
  279. *UIConstraints: *OutputBin BinMiddleFD *PageSize Env10
  280. *UIConstraints: *OutputBin BinLowerFD  *PageSize Env10
  281. *UIConstraints: *OutputBin BinContinue *PageSize Env10
  282. *UIConstraints: *OutputBin BinUpperFD  *PageSize EnvC5
  283. *UIConstraints: *OutputBin BinMiddleFD *PageSize EnvC5
  284. *UIConstraints: *OutputBin BinLowerFD  *PageSize EnvC5
  285. *UIConstraints: *OutputBin BinContinue *PageSize EnvC5
  286. *UIConstraints: *OutputBin BinUpperFD  *PageSize EnvDL
  287. *UIConstraints: *OutputBin BinMiddleFD *PageSize EnvDL
  288. *UIConstraints: *OutputBin BinLowerFD  *PageSize EnvDL
  289. *UIConstraints: *OutputBin BinContinue *PageSize EnvDL
  290. *UIConstraints: *OutputBin BinUpperFD  *PageSize EnvMonarch
  291. *UIConstraints: *OutputBin BinMiddleFD *PageSize EnvMonarch
  292. *UIConstraints: *OutputBin BinLowerFD  *PageSize EnvMonarch
  293. *UIConstraints: *OutputBin BinContinue *PageSize EnvMonarch
  294.  
  295. *UIConstraints: *PageRegion Env10 *OutputBin BinUpperFD
  296. *UIConstraints: *PageRegion Env10 *OutputBin BinMiddleFD
  297. *UIConstraints: *PageRegion Env10 *OutputBin BinLowerFD
  298. *UIConstraints: *PageRegion Env10 *OutputBin BinContinue
  299. *UIConstraints: *PageRegion EnvC5 *OutputBin BinUpperFD
  300. *UIConstraints: *PageRegion EnvC5 *OutputBin BinMiddleFD
  301. *UIConstraints: *PageRegion EnvC5 *OutputBin BinLowerFD
  302. *UIConstraints: *PageRegion EnvC5 *OutputBin BinContinue
  303. *UIConstraints: *PageRegion EnvDL *OutputBin BinUpperFD
  304. *UIConstraints: *PageRegion EnvDL *OutputBin BinMiddleFD
  305. *UIConstraints: *PageRegion EnvDL *OutputBin BinLowerFD
  306. *UIConstraints: *PageRegion EnvDL *OutputBin BinContinue
  307. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinUpperFD
  308. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinMiddleFD
  309. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinLowerFD
  310. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinContinue
  311.  
  312. *UIConstraints: *OutputBin BinUpperFD  *PageRegion Env10
  313. *UIConstraints: *OutputBin BinMiddleFD *PageRegion Env10
  314. *UIConstraints: *OutputBin BinLowerFD  *PageRegion Env10
  315. *UIConstraints: *OutputBin BinContinue *PageRegion Env10
  316. *UIConstraints: *OutputBin BinUpperFD  *PageRegion EnvC5
  317. *UIConstraints: *OutputBin BinMiddleFD *PageRegion EnvC5
  318. *UIConstraints: *OutputBin BinLowerFD  *PageRegion EnvC5
  319. *UIConstraints: *OutputBin BinContinue *PageRegion EnvC5
  320. *UIConstraints: *OutputBin BinUpperFD  *PageRegion EnvDL
  321. *UIConstraints: *OutputBin BinMiddleFD *PageRegion EnvDL
  322. *UIConstraints: *OutputBin BinLowerFD  *PageRegion EnvDL
  323. *UIConstraints: *OutputBin BinContinue *PageRegion EnvDL
  324. *UIConstraints: *OutputBin BinUpperFD  *PageRegion EnvMonarch
  325. *UIConstraints: *OutputBin BinMiddleFD *PageRegion EnvMonarch
  326. *UIConstraints: *OutputBin BinLowerFD  *PageRegion EnvMonarch
  327. *UIConstraints: *OutputBin BinContinue *PageRegion EnvMonarch
  328.  
  329. *% A3 and Tabloid paper can't be fed from Upper.
  330. *UIConstraints: *PageSize A3 *InputSlot Tray1
  331. *UIConstraints: *InputSlot Tray1 *PageSize A3
  332. *UIConstraints: *PageRegion A3 *InputSlot Tray1
  333. *UIConstraints: *InputSlot Tray1 *PageRegion A3
  334.  
  335. *UIConstraints: *PageSize Tabloid *InputSlot Tray1
  336. *UIConstraints: *InputSlot Tray1 *PageSize Tabloid
  337. *UIConstraints: *PageRegion Tabloid *InputSlot Tray1
  338. *UIConstraints: *InputSlot Tray1 *PageRegion Tabloid
  339.  
  340. *% Executive paper can't be fed from tray 1, 2 or 3.
  341. *UIConstraints: *PageSize Executive *InputSlot Tray1
  342. *UIConstraints: *PageSize Executive *InputSlot Tray2
  343. *UIConstraints: *PageSize Executive *InputSlot Tray3
  344. *UIConstraints: *InputSlot Tray1 *PageSize Executive
  345. *UIConstraints: *InputSlot Tray2 *PageSize Executive
  346. *UIConstraints: *InputSlot Tray3 *PageSize Executive
  347. *UIConstraints: *PageRegion Executive *InputSlot Tray1
  348. *UIConstraints: *PageRegion Executive *InputSlot Tray2
  349. *UIConstraints: *PageRegion Executive *InputSlot Tray3
  350. *UIConstraints: *InputSlot Tray1 *PageRegion Executive
  351. *UIConstraints: *InputSlot Tray2 *PageRegion Executive
  352. *UIConstraints: *InputSlot Tray3 *PageRegion Executive
  353.  
  354. *% ISOB5 can't be fed from tray 1, 2 or 3.
  355. *UIConstraints: *PageSize ISOB5 *InputSlot Tray1
  356. *UIConstraints: *PageSize ISOB5 *InputSlot Tray2
  357. *UIConstraints: *PageSize ISOB5 *InputSlot Tray3
  358. *UIConstraints: *InputSlot Tray1 *PageSize ISOB5
  359. *UIConstraints: *InputSlot Tray2 *PageSize ISOB5
  360. *UIConstraints: *InputSlot Tray3 *PageSize ISOB5
  361.  
  362. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
  363. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
  364. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
  365. *UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
  366. *UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
  367. *UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
  368.  
  369. *% A5, B5 paper can't be fed from tray 1, 2 or 3.
  370. *UIConstraints: *PageSize A5 *InputSlot Tray1
  371. *UIConstraints: *PageSize A5 *InputSlot Tray2
  372. *UIConstraints: *PageSize A5 *InputSlot Tray3
  373. *UIConstraints: *InputSlot Tray1 *PageSize A5
  374. *UIConstraints: *InputSlot Tray2 *PageSize A5
  375. *UIConstraints: *InputSlot Tray3 *PageSize A5
  376. *UIConstraints: *PageRegion A5 *InputSlot Tray1
  377. *UIConstraints: *PageRegion A5 *InputSlot Tray2
  378. *UIConstraints: *PageRegion A5 *InputSlot Tray3
  379. *UIConstraints: *InputSlot Tray1 *PageRegion A5
  380. *UIConstraints: *InputSlot Tray2 *PageRegion A5
  381. *UIConstraints: *InputSlot Tray3 *PageRegion A5
  382.  
  383. *UIConstraints: *PageSize B5 *InputSlot Tray1
  384. *UIConstraints: *PageSize B5 *InputSlot Tray2
  385. *UIConstraints: *PageSize B5 *InputSlot Tray3
  386. *UIConstraints: *InputSlot Tray1 *PageSize B5
  387. *UIConstraints: *InputSlot Tray2 *PageSize B5
  388. *UIConstraints: *InputSlot Tray3 *PageSize B5
  389. *UIConstraints: *PageRegion B5 *InputSlot Tray1
  390. *UIConstraints: *PageRegion B5 *InputSlot Tray2
  391. *UIConstraints: *PageRegion B5 *InputSlot Tray3
  392. *UIConstraints: *InputSlot Tray1 *PageRegion B5
  393. *UIConstraints: *InputSlot Tray2 *PageRegion B5
  394. *UIConstraints: *InputSlot Tray3 *PageRegion B5
  395.  
  396. *% Envelopes can't be fed from tray 1, 2 or 3.
  397. *UIConstraints: *PageSize Env10 *InputSlot Tray1
  398. *UIConstraints: *PageSize Env10 *InputSlot Tray2
  399. *UIConstraints: *PageSize Env10 *InputSlot Tray3
  400. *UIConstraints: *InputSlot Tray1 *PageSize Env10
  401. *UIConstraints: *InputSlot Tray2 *PageSize Env10
  402. *UIConstraints: *InputSlot Tray3 *PageSize Env10
  403. *UIConstraints: *PageRegion Env10 *InputSlot Tray1
  404. *UIConstraints: *PageRegion Env10 *InputSlot Tray2
  405. *UIConstraints: *PageRegion Env10 *InputSlot Tray3
  406. *UIConstraints: *InputSlot Tray1 *PageRegion Env10
  407. *UIConstraints: *InputSlot Tray2 *PageRegion Env10
  408. *UIConstraints: *InputSlot Tray3 *PageRegion Env10
  409.  
  410. *UIConstraints: *PageSize EnvC5 *InputSlot Tray1
  411. *UIConstraints: *PageSize EnvC5 *InputSlot Tray2
  412. *UIConstraints: *PageSize EnvC5 *InputSlot Tray3
  413. *UIConstraints: *InputSlot Tray1 *PageSize EnvC5
  414. *UIConstraints: *InputSlot Tray2 *PageSize EnvC5
  415. *UIConstraints: *InputSlot Tray3 *PageSize EnvC5
  416. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
  417. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
  418. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
  419. *UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
  420. *UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
  421. *UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
  422.  
  423. *UIConstraints: *PageSize EnvDL *InputSlot Tray1
  424. *UIConstraints: *PageSize EnvDL *InputSlot Tray2
  425. *UIConstraints: *PageSize EnvDL *InputSlot Tray3
  426. *UIConstraints: *InputSlot Tray1 *PageSize EnvDL
  427. *UIConstraints: *InputSlot Tray2 *PageSize EnvDL
  428. *UIConstraints: *InputSlot Tray3 *PageSize EnvDL
  429. *UIConstraints: *PageRegion EnvDL *InputSlot Tray1
  430. *UIConstraints: *PageRegion EnvDL *InputSlot Tray2
  431. *UIConstraints: *PageRegion EnvDL *InputSlot Tray3
  432. *UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
  433. *UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
  434. *UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
  435.  
  436. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
  437. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
  438. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
  439. *UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
  440. *UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
  441. *UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
  442. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
  443. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
  444. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
  445. *UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
  446. *UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
  447. *UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
  448.  
  449. *% Envelope feeder can only support envelope sizes.
  450. *% (Env10, EnvC5, EnvDL, EnvMonarch, ISOB5).
  451. *UIConstraints: *InputSlot Envelope *PageSize Letter
  452. *UIConstraints: *InputSlot Envelope *PageSize Legal
  453. *UIConstraints: *InputSlot Envelope *PageSize A3
  454. *UIConstraints: *InputSlot Envelope *PageSize A4
  455. *UIConstraints: *InputSlot Envelope *PageSize A5
  456. *UIConstraints: *InputSlot Envelope *PageSize B4
  457. *UIConstraints: *InputSlot Envelope *PageSize B5
  458. *UIConstraints: *InputSlot Envelope *PageSize Executive
  459. *UIConstraints: *InputSlot Envelope *PageSize Tabloid
  460. *UIConstraints: *PageSize Letter *InputSlot Envelope
  461. *UIConstraints: *PageSize Legal *InputSlot Envelope
  462. *UIConstraints: *PageSize A3 *InputSlot Envelope
  463. *UIConstraints: *PageSize A4 *InputSlot Envelope
  464. *UIConstraints: *PageSize A5 *InputSlot Envelope
  465. *UIConstraints: *PageSize B4 *InputSlot Envelope
  466. *UIConstraints: *PageSize B5 *InputSlot Envelope
  467. *UIConstraints: *PageSize Executive *InputSlot Envelope
  468. *UIConstraints: *PageSize Tabloid *InputSlot Envelope
  469.  
  470. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  471. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  472. *UIConstraints: *InputSlot Envelope *PageRegion A3
  473. *UIConstraints: *InputSlot Envelope *PageRegion A4
  474. *UIConstraints: *InputSlot Envelope *PageRegion A5
  475. *UIConstraints: *InputSlot Envelope *PageRegion B4
  476. *UIConstraints: *InputSlot Envelope *PageRegion B5
  477. *UIConstraints: *InputSlot Envelope *PageRegion Executive
  478. *UIConstraints: *InputSlot Envelope *PageRegion Tabloid
  479. *UIConstraints: *PageRegion Letter *InputSlot Envelope
  480. *UIConstraints: *PageRegion Legal *InputSlot Envelope
  481. *UIConstraints: *PageRegion A3 *InputSlot Envelope
  482. *UIConstraints: *PageRegion A4 *InputSlot Envelope
  483. *UIConstraints: *PageRegion A5 *InputSlot Envelope
  484. *UIConstraints: *PageRegion B4 *InputSlot Envelope
  485. *UIConstraints: *PageRegion B5 *InputSlot Envelope
  486. *UIConstraints: *PageRegion Executive *InputSlot Envelope
  487. *UIConstraints: *PageRegion Tabloid *InputSlot Envelope
  488.  
  489. *% Duplex only supports non-envelope sizes.
  490. *UIConstraints: *Duplex *PageSize Env10
  491. *UIConstraints: *Duplex *PageSize EnvC5
  492. *UIConstraints: *Duplex *PageSize EnvDL
  493. *UIConstraints: *Duplex *PageSize EnvMonarch
  494. *UIConstraints: *Duplex *PageSize ISOB5
  495.  
  496. *UIConstraints: *PageSize Env10 *Duplex
  497. *UIConstraints: *PageSize EnvC5 *Duplex
  498. *UIConstraints: *PageSize EnvDL *Duplex
  499. *UIConstraints: *PageSize EnvMonarch *Duplex
  500. *UIConstraints: *PageSize ISOB5 *Duplex
  501.  
  502. *UIConstraints: *Duplex *PageRegion Env10
  503. *UIConstraints: *Duplex *PageRegion EnvC5
  504. *UIConstraints: *Duplex *PageRegion EnvDL
  505. *UIConstraints: *Duplex *PageRegion EnvMonarch
  506. *UIConstraints: *Duplex *PageRegion ISOB5
  507.  
  508. *UIConstraints: *PageRegion Env10 *Duplex
  509. *UIConstraints: *PageRegion EnvC5 *Duplex
  510. *UIConstraints: *PageRegion EnvDL *Duplex
  511. *UIConstraints: *PageRegion EnvMonarch *Duplex
  512. *UIConstraints: *PageRegion ISOB5 *Duplex
  513.  
  514. *% ==== Device Capabilities ===============
  515. *LanguageLevel: "2"
  516. *Protocols: PJL TBCP
  517.  
  518. *FreeVM: "1127000"
  519. *VMOption 4Meg/4 MB RAM: "1127000"
  520. *VMOption 6Meg/6 MB RAM: "1127000"
  521. *VMOption 8Meg/8 MB RAM: "2306000"
  522. *VMOption 10Meg/10 MB RAM: "2306000"
  523. *VMOption 12Meg/12 MB RAM: "2306000"
  524. *VMOption 14Meg/14 MB RAM: "2306000"
  525. *VMOption 16Meg/16 MB RAM: "2814000"
  526. *VMOption 20Meg/20 MB RAM: "3838000"
  527. *VMOption 22Meg/22 MB RAM: "3838000"
  528. *VMOption 24Meg/24 MB RAM: "5886000"
  529. *VMOption 28Meg/28 MB RAM: "5886000"
  530. *VMOption 36Meg/36 MB RAM: "6894000"
  531. *VMOption 38Meg/38 MB RAM: "6894000"
  532. *VMOption 40Meg/40 MB RAM: "7918000"
  533. *VMOption 44Meg/44 MB RAM: "7918000"
  534. *VMOption 52Meg/52 MB RAM: "7918000"
  535. *VMOption 68Meg/68 MB RAM: "9975000"
  536.  
  537. *ColorDevice: False
  538. *DefaultColorSpace: Gray
  539.  
  540. *TTRasterizer: Type42
  541. *?TTRasterizer: "save
  542.  42 /FontType resourcestatus
  543.  {pop pop (Type42)} {(No Type42)} ifelse = flush
  544. restore"
  545. *End
  546.  
  547. *FileSystem: True
  548. *?FileSystem: "save statusdict /diskonline get exec
  549.  {(True)}{(False)} ifelse = flush restore"
  550. *End
  551.  
  552. *Throughput: "24"
  553. *Password: "()"
  554. *ExitServer: "
  555.   count 0 eq
  556.   {false}
  557.   {true exch startjob}
  558.   ifelse
  559.   not
  560.   {
  561.     (WARNING: Cannot modify initial VM.) =
  562.     (Missing or invalid password.) =
  563.     (Please contact the author of this software.) = flush quit
  564.   } if"
  565. *End
  566. *Reset: "
  567.   count 0 eq
  568.   {false}
  569.   {true exch startjob}
  570.   ifelse
  571.   not
  572.   {
  573.     (WARNING: Cannot reset printer.) =
  574.     (Missing or invalid password.) =
  575.     (Please contact the author of this software.) = flush quit
  576.   } if
  577.   systemdict /quit get exec
  578.   (WARNING : Printer Reset Failed.) = flush"
  579. *End
  580.  
  581. *% ===== Resolution ===================
  582. *DefaultResolution: 600x600dpi/600x600dpi
  583.  
  584. *% === Duplex options ============
  585. *OpenUI *Duplex/Duplex: PickOne
  586. *OrderDependency: 50.0 AnySetup *Duplex
  587. *DefaultDuplex: None
  588. *Duplex None/Off: "<</Duplex false
  589.  /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
  590. *End
  591. *Duplex DuplexNoTumble/Long edge: "<</Duplex true
  592.  /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
  593. *End
  594. *Duplex DuplexTumble/Short edge: "<</Duplex true
  595.  /Tumble true /Policies <</Duplex 2>> >> setpagedevice"
  596. *End
  597. *?Duplex: "save
  598.  currentpagedevice dup /Duplex known
  599.  {
  600.   dup /Duplex get
  601.   {/Tumble get {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
  602.   {pop (None)}
  603.   ifelse
  604.  } {pop (None)}
  605.  ifelse = flush
  606. restore"
  607. *End
  608. *CloseUI: *Duplex
  609.  
  610. *RequiresPageRegion MPT: True
  611. *RequiresPageRegion Envelope: True
  612.  
  613. *% === Input options  ============
  614. *OpenUI *InputSlot: PickOne
  615. *OrderDependency: 50.0 AnySetup *InputSlot
  616. *DefaultInputSlot: Tray3
  617. *InputSlot Tray1/Upper Cassette: "
  618.  currentpagedevice /InputAttributes get 0 get dup null eq {pop}
  619.  {dup /InputAttributes << /Priority [0 3 2 1 4] >> put
  620.  setpagedevice} ifelse"
  621. *End
  622. *InputSlot MPT/MPT: "
  623.  currentpagedevice /InputAttributes get 1 get dup null eq {pop}
  624.  {dup /InputAttributes << /Priority [1 3 0 2 4] >> put
  625.  setpagedevice} ifelse"
  626. *End
  627. *InputSlot Tray2/Lower Cassette: "
  628.  currentpagedevice /InputAttributes get 2 get dup null eq {pop}
  629.  {dup /InputAttributes << /Priority [2 3 0 1 4] >> put
  630.  setpagedevice} ifelse"
  631. *End 
  632. *InputSlot Tray3/Paper Deck: "
  633.  currentpagedevice /InputAttributes get 3 get dup null eq {pop}
  634.  {dup /InputAttributes << /Priority [3 0 2 1 4] >> put
  635.  setpagedevice} ifelse"
  636. *End 
  637. *InputSlot Envelope/Envelope Feeder: "
  638.  currentpagedevice /InputAttributes get 4 get dup null eq {pop}
  639.  {dup /InputAttributes << /Priority [4 3 0 2 1] >> put
  640.  setpagedevice} ifelse"
  641. *End
  642. *?InputSlot: "save
  643.  <<
  644.    /0 (Tray1)
  645.    /1 (MPT)
  646.    /2 (Tray2)
  647.    /3 (Tray3)
  648.    /4 (Envelope)
  649.  >>
  650.  currentpagedevice /InputAttributes get dup /Priority known
  651.  {/Priority get 0 get (  ) cvs cvn get}
  652.  {dup length 1 eq
  653.    {{pop} forall (       ) cvs cvn get}
  654.    {pop pop (Unknown)} ifelse
  655.  } ifelse = flush
  656. restore"
  657. *End
  658. *CloseUI: *InputSlot
  659.  
  660. *OpenUI *ManualFeed/Manual Feed: Boolean
  661. *OrderDependency: 50.0 AnySetup *ManualFeed
  662. *DefaultManualFeed: False
  663. *ManualFeed True/True:  "<</ManualFeed true >> setpagedevice"
  664. *ManualFeed False/False: "<</ManualFeed false >> setpagedevice"
  665. *?ManualFeed: "save
  666.  currentpagedevice /ManualFeed get
  667.  {(True)} {(False)} ifelse = flush
  668. restore"
  669. *End
  670. *CloseUI: *ManualFeed
  671.  
  672. *OpenUI *TraySwitch/Automatic Tray Switch: Boolean
  673. *OrderDependency: 50.0 AnySetup *TraySwitch
  674. *DefaultTraySwitch: True
  675. *TraySwitch True/On:  "<</TraySwitch true >> setpagedevice"
  676. *TraySwitch False/Off: "<</TraySwitch false >> setpagedevice"
  677. *?TraySwitch: "save
  678.  currentpagedevice /TraySwitch get
  679.  {(True)} {(False)} ifelse = flush
  680.  restore"
  681. *End
  682. *CloseUI: *TraySwitch
  683.  
  684. *% === Output options ============
  685.  
  686. *OpenUI *OutputBin/Destination: PickOne
  687. *OrderDependency: 50.0 AnySetup *OutputBin
  688. *DefaultOutputBin: Topbin
  689. *OutputBin Topbin/Top Bin: "<</OutputType (STD)>> setpagedevice"
  690. *OutputBin Face-Up: "
  691. <</OutputType (FACE-UP)>> setpagedevice"
  692. *End
  693. *OutputBin BinUpperFD/Upper Bin Face Down: "
  694. <</OutputType (BIN UP FD)>> setpagedevice"
  695. *End
  696. *OutputBin BinMiddleFD/Middle Bin Face Down: "
  697. <</OutputType (BIN MID FD)>> setpagedevice"
  698. *End
  699. *OutputBin BinLowerFD/Lower Bin Face Down: "
  700. <</OutputType (BIN LO FD)>> setpagedevice"
  701. *End
  702. *OutputBin BinUpperFU/Upper Bin Face Up: "
  703. <</OutputType (BIN UP FU)>> setpagedevice"
  704. *End
  705. *OutputBin BinMiddleFU/Middle Bin Face Up: "
  706. <</OutputType (BIN MID FU)>> setpagedevice"
  707. *End
  708. *OutputBin BinLowerFU/Lower Bin Face Up: "
  709. <</OutputType (BIN LO FU)>> setpagedevice"
  710. *End
  711. *OutputBin BinContinue/Auto Select Down: "
  712. <</OutputType (BIN CONT)>> setpagedevice"
  713. *End
  714.  
  715. *?OutputBin: "save
  716.  currentpagedevice dup /OutputType known
  717.  {/OutputType get
  718.  [
  719.  [ (Topbin)      (STD) ]
  720.  [ (Face-Up)     (FACE-UP) ]
  721.  [ (BinUpperFD)  (BIN UP FD) ]
  722.  [ (BinMiddleFD) (BIN MID FD) ]
  723.  [ (BinLowerFD)  (BIN LO FD) ]
  724.  [ (BinUpperFU)  (BIN UP FU) ]
  725.  [ (BinMiddleFU) (BIN MID FU) ]
  726.  [ (BinLowerFU)  (BIN LO FU) ]
  727.  [ (BinContinue) (BIN CONT) ]
  728.  ]
  729.  {aload pop 2 index eq {(0) exit}{pop} ifelse} forall
  730.  (0) eq {exch pop} {(Unknown)} ifelse
  731.  }
  732.  {pop (Unknown)} ifelse
  733.  = flush
  734. restore"
  735. *End
  736. *CloseUI: *OutputBin
  737.  
  738. *OpenUI *Collate/Collate: Boolean
  739. *OrderDependency: 50.0 AnySetup *Collate
  740. *DefaultCollate: False
  741. *Collate False/Off: "<</Collate false>> setpagedevice"
  742. *Collate True/On: "<</Collate true>> setpagedevice"
  743. *?Collate: "save
  744.  currentpagedevice dup /Collate known
  745.  {/Collate get {(True)} {(False)} ifelse}
  746.  {pop (Unknown)} ifelse = flush
  747. restore"
  748. *End
  749. *CloseUI: *Collate
  750.  
  751. *OpenUI *Jog/Job Offset: PickOne
  752. *OrderDependency: 50.0 AnySetup *Jog
  753. *DefaultJog: None
  754. *Jog None/Off: "<</Jog 0>> setpagedevice"
  755. *Jog EndOfJob/On: "<</Jog 2>> setpagedevice"
  756. *?Jog: "save
  757.  currentpagedevice dup /Jog known
  758.  {/Jog get 2 eq {(EndOfJob)} {(None)} ifelse}
  759.  {pop (Unknown)} ifelse = flush
  760. restore"
  761. *End
  762. *CloseUI: *Jog
  763.  
  764. *% === Print Quality (Refine/Economode) options =====
  765. *OpenUI *OutputMode/Print Quality: PickOne
  766. *OrderDependency: 50.0 AnySetup *OutputMode
  767. *DefaultOutputMode: Refine
  768. *OutputMode None/Off: "
  769.  <</PostRenderingEnhance false /PostRenderingEnhanceDetails
  770.    <</Type 18 /REValue 0 /TonerSaver 0>>
  771.  >> setpagedevice"
  772. *End
  773. *OutputMode Refine/Refine: "
  774.  <</PostRenderingEnhance true /PostRenderingEnhanceDetails
  775.    <</Type 18 /REValue 1 /TonerSaver 0>>
  776.  >> setpagedevice"
  777. *End
  778. *OutputMode Economode/Economy Mode: "
  779.  <</PostRenderingEnhance true /PostRenderingEnhanceDetails
  780.    <</Type 18 /REValue 0 /TonerSaver 1>>
  781.  >> setpagedevice"
  782. *End
  783. *OutputMode RefineEcono/Refine+Econo: "
  784.  <</PostRenderingEnhance true /PostRenderingEnhanceDetails
  785.    <</Type 18 /REValue 1 /TonerSaver 1>>
  786.  >> setpagedevice"
  787. *End
  788. *?OutputMode: "save
  789.  currentpagedevice dup /PostRenderingEnhance known
  790.  {dup /PostRenderingEnhance get
  791.   {/PostRenderingEnhanceDetails get
  792.    dup /Type get 18 eq
  793.    {dup /REValue get 2 mul exch /TonerSaver get add
  794.     [[(RefineEcono) 3] [(Refine) 2] [(Economode) 1] [(None) 0]]
  795.     {aload pop 2 index le {exit}{pop} ifelse} forall exch pop
  796.    } {pop (None)} ifelse
  797.   } {pop (None)} ifelse}
  798.  {pop (None)} ifelse = flush
  799. restore"
  800. *End
  801. *CloseUI: *OutputMode
  802.  
  803. *% === CNStaple options ============
  804. *%
  805. *OpenUI *CNStaple/Staple Location: PickOne
  806. *OrderDependency: 50.0 AnySetup *CNStaple
  807. *DefaultCNStaple: None
  808. *CNStaple None/Stapler OFF: "<</Staple 0 >> setpagedevice"
  809. *CNStaple SinglePortrait/Single Staple Portrait: "<</Staple 2
  810.  /StapleDetails <</Type 5 /Position (SinglePortrait)>> >> setpagedevice"
  811. *End
  812. *CNStaple SingleLandscape/Single Staple Landscape: "<</Staple 2
  813.  /StapleDetails <</Type 5 /Position (SingleLandscape)>> >> setpagedevice"
  814. *End
  815. *CNStaple DoublePortrait/Double Staple: "<</Staple 2
  816.  /StapleDetails <</Type 5 /Position (DoublePortrait)>> >> setpagedevice"
  817. *End
  818. *?CNStaple: "save
  819.  /sg {3 1 roll 2 copy known {get exch} {pop} ifelse pop} def
  820.  currentpagedevice dup /Staple 0 sg 2 eq
  821.  {
  822.   /StapleDetails <<>> sg /Position () sg true
  823.   [(SinglePortrait) (SingleLandscape) (DoublePortrait)]
  824.   {2 index eq {false exit} if} forall
  825.   exch pop {(None)} if
  826.  } {pop (None)} ifelse = flush
  827. restore"
  828. *End
  829. *CloseUI: *CNStaple
  830.  
  831. *% === JamRecovery options ============
  832. *OpenUI *ExitJamRecovery/Jam Recovery: Boolean
  833. *OrderDependency: 50.0 AnySetup *ExitJamRecovery
  834. *DefaultExitJamRecovery: False
  835. *ExitJamRecovery False/Off: "<</ExitJamRecovery false>> setpagedevice"
  836. *ExitJamRecovery True/On: "<</ExitJamRecovery true>> setpagedevice"
  837. *?ExitJamRecovery: "save
  838.  currentpagedevice dup /ExitJamRecovery known
  839.  {/ExitJamRecovery get {(True)}{(False)} ifelse}
  840.  {pop (None)}
  841.  ifelse = flush
  842. restore"
  843. *End
  844. *CloseUI: *ExitJamRecovery
  845.  
  846. *% Halftone Information ===============
  847. *DefaultHalftoneType: 1
  848. *ScreenFreq: "85.0"
  849. *ScreenAngle: "45.0"
  850.  
  851. *DefaultScreenProc: Dot
  852. *ScreenProc Dot: "
  853.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
  854.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  855. *End
  856. *ScreenProc Line: "{pop}"
  857. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1
  858.  exch sub}"
  859. *End
  860.  
  861. *DefaultTransfer: Null
  862. *Transfer Null: "{ }"
  863. *Transfer Null.Inverse: "{1 exch sub}"
  864.  
  865. *% Paper Handling ===================
  866.  
  867. *LandscapeOrientation:  Plus90
  868.  
  869. *OpenUI *PageSize: PickOne
  870. *OrderDependency: 50.0 AnySetup *PageSize
  871. *DefaultPageSize: A4
  872. *% 
  873. *PageSize Letter/Letter: "
  874.  userdict /setpagedevice systemdict /setpagedevice get put
  875.  <</PageSize [612 792] /ImagingBBox null /Policies <</PageSize 2 >>
  876.  >> setpagedevice"
  877. *End
  878. *PageSize Legal/Legal: "
  879.  userdict /setpagedevice systemdict /setpagedevice get put
  880.  <</PageSize [612 1008] /ImagingBBox null /Policies <</PageSize 2 >>
  881.  >> setpagedevice"
  882. *End
  883. *PageSize A3/A3: "
  884.  userdict /setpagedevice systemdict /setpagedevice get put
  885.  <</PageSize [842 1191] /ImagingBBox null /Policies <</PageSize 2 >>
  886.  >> setpagedevice"
  887. *End
  888. *PageSize A4/A4: "
  889.  userdict /setpagedevice systemdict /setpagedevice get put
  890.  <</PageSize [595 842] /ImagingBBox null /Policies <</PageSize 2 >>
  891.  >> setpagedevice"
  892. *End
  893. *PageSize A5/A5: "
  894.  userdict /setpagedevice systemdict /setpagedevice get put
  895.  <</PageSize [420 595] /ImagingBBox null /Policies <</PageSize 2 >>
  896.  >> setpagedevice"
  897. *End
  898. *PageSize B4/B4: "
  899.  userdict /setpagedevice systemdict /setpagedevice get put
  900.  <</PageSize [729 1032] /ImagingBBox null /Policies <</PageSize 2 >>
  901.  >> setpagedevice"
  902. *End
  903. *PageSize B5/B5-JIS: "
  904.  userdict /setpagedevice systemdict /setpagedevice get put
  905.  <</PageSize [516 729] /ImagingBBox null /Policies <</PageSize 2 >>
  906.  >> setpagedevice"
  907. *End
  908. *PageSize Executive/Executive: "
  909.  userdict /setpagedevice systemdict /setpagedevice get put
  910.  <</PageSize [522 756] /ImagingBBox null /Policies <</PageSize 2 >>
  911.  >> setpagedevice"
  912. *End
  913. *PageSize Tabloid/11x17: "
  914.  userdict /setpagedevice systemdict /setpagedevice get put
  915.  <</PageSize [792 1224] /ImagingBBox null /Policies <</PageSize 2 >>
  916.  >> setpagedevice"
  917. *End
  918. *PageSize ISOB5/B5-ISO: "
  919.  userdict /setpagedevice systemdict /setpagedevice get put
  920.  <</PageSize [499 709] /ImagingBBox null /Policies <</PageSize 2 >>
  921.  >> setpagedevice"
  922. *End
  923. *%
  924. *% Rotate envelopes 180 degrees
  925. *%
  926. *PageSize Env10/Comm10 Envelope: "
  927.  userdict /setpagedevice
  928.  [systemdict /setpagedevice get 297 684 /translate load 180 /rotate load] cvx put
  929.  <</PageSize [297 684] /ImagingBBox null /Policies <</PageSize 2 >>
  930.  >> setpagedevice"
  931. *End
  932. *PageSize EnvC5/C5 Envelope: "
  933.  userdict /setpagedevice
  934.  [systemdict /setpagedevice get 459 649 /translate load 180 /rotate load] cvx put
  935.  <</PageSize [459 649] /ImagingBBox null /Policies <</PageSize 2 >>
  936.  >> setpagedevice"
  937. *End
  938. *PageSize EnvDL/DL Envelope: "
  939.  userdict /setpagedevice
  940.  [systemdict /setpagedevice get 312 624 /translate load 180 /rotate load] cvx put
  941.  <</PageSize [312 624] /ImagingBBox null /Policies <</PageSize 2 >>
  942.  >> setpagedevice"
  943. *End
  944. *PageSize EnvMonarch/Monarch Envelope: "
  945.  userdict /setpagedevice
  946.  [systemdict /setpagedevice get 279 540 /translate load 180 /rotate load] cvx put
  947.  <</PageSize [279 540] /ImagingBBox null /Policies <</PageSize 2 >>
  948.  >> setpagedevice"
  949. *End
  950.  
  951. *?PageSize: "
  952.   save
  953.   currentpagedevice /PageSize get aload pop
  954.   2 copy gt {exch} if
  955.   (Unknown)
  956.   <<
  957.      [612 792]  (Letter)
  958.      [612 1008] (Legal)
  959.      [842 1191] (A3)
  960.      [595 842]  (A4)
  961.      [420 595]  (A5)
  962.      [729 1032] (B4)
  963.      [516 729]  (B5)
  964.      [522 756]  (Executive)
  965.      [792 1224] (Tabloid)
  966.      [499 709]  (ISOB5)
  967.      [297 684]  (Env10)
  968.      [459 649]  (EnvC5)
  969.      [312 624]  (EnvDL)
  970.      [279 540]  (EnvMonarch)
  971.   >>
  972.   { exch aload pop
  973.     4 index sub abs 5 le exch 5 index sub abs 5 le and
  974.     {exch pop exit}
  975.     {pop}
  976.     ifelse
  977.   } bind forall
  978.   = flush pop pop
  979.   restore"
  980. *End
  981. *CloseUI: *PageSize
  982.  
  983. *OpenUI *PageRegion:  PickOne
  984. *OrderDependency: 50.0 AnySetup *PageRegion
  985. *DefaultPageRegion: A4
  986. *PageRegion Letter/Letter: "
  987.  userdict /setpagedevice systemdict /setpagedevice get put
  988.  <</PageSize [612 792] /ImagingBBox null /Policies <</PageSize 2 >>
  989.  >> setpagedevice"
  990. *End
  991. *PageRegion Legal/Legal: "
  992.  userdict /setpagedevice systemdict /setpagedevice get put
  993.  <</PageSize [612 1008] /ImagingBBox null /Policies <</PageSize 2 >>
  994.  >> setpagedevice"
  995. *End
  996. *PageRegion A3/A3: "
  997.  userdict /setpagedevice systemdict /setpagedevice get put
  998.  <</PageSize [842 1191] /ImagingBBox null /Policies <</PageSize 2 >>
  999.  >> setpagedevice"
  1000. *End
  1001. *PageRegion A4/A4: "
  1002.  userdict /setpagedevice systemdict /setpagedevice get put
  1003.  <</PageSize [595 842] /ImagingBBox null /Policies <</PageSize 2 >>
  1004.  >> setpagedevice"
  1005. *End
  1006. *PageRegion A5/A5: "
  1007.  userdict /setpagedevice systemdict /setpagedevice get put
  1008.  <</PageSize [420 595] /ImagingBBox null /Policies <</PageSize 2 >>
  1009.  >> setpagedevice"
  1010. *End
  1011. *PageRegion B4/B4: "
  1012.  userdict /setpagedevice systemdict /setpagedevice get put
  1013.  <</PageSize [729 1032] /ImagingBBox null /Policies <</PageSize 2 >>
  1014.  >> setpagedevice"
  1015. *End
  1016. *PageRegion B5/B5-JIS: "
  1017.  userdict /setpagedevice systemdict /setpagedevice get put
  1018.  <</PageSize [516 729] /ImagingBBox null /Policies <</PageSize 2 >>
  1019.  >> setpagedevice"
  1020. *End
  1021. *PageRegion Executive/Executive: "
  1022.  userdict /setpagedevice systemdict /setpagedevice get put
  1023.  <</PageSize [522 756] /ImagingBBox null /Policies <</PageSize 2 >>
  1024.  >> setpagedevice"
  1025. *End
  1026. *PageRegion Tabloid/11x17: "
  1027.  userdict /setpagedevice systemdict /setpagedevice get put
  1028.  <</PageSize [792 1224] /ImagingBBox null /Policies <</PageSize 2 >>
  1029.  >> setpagedevice"
  1030. *End
  1031. *PageRegion ISOB5/B5-ISO: "
  1032.  userdict /setpagedevice systemdict /setpagedevice get put
  1033.  <</PageSize [499 709] /ImagingBBox null /Policies <</PageSize 2 >>
  1034.  >> setpagedevice"
  1035. *End
  1036. *%
  1037. *% Rotate envelopes 180 degrees
  1038. *%
  1039. *PageRegion Env10/Comm10 Envelope: "
  1040.  userdict /setpagedevice
  1041.  [systemdict /setpagedevice get 297 684 /translate load 180 /rotate load] cvx put
  1042.  <</PageSize [297 684] /ImagingBBox null /Policies <</PageSize 2 >>
  1043.  >> setpagedevice"
  1044. *End
  1045. *PageRegion EnvC5/C5 Envelope: "
  1046.  userdict /setpagedevice
  1047.  [systemdict /setpagedevice get 459 649 /translate load 180 /rotate load] cvx put
  1048.  <</PageSize [459 649] /ImagingBBox null /Policies <</PageSize 2 >>
  1049.  >> setpagedevice"
  1050. *End
  1051. *PageRegion EnvDL/DL Envelope: "
  1052.  userdict /setpagedevice
  1053.  [systemdict /setpagedevice get 312 624 /translate load 180 /rotate load] cvx put
  1054.  <</PageSize [312 624] /ImagingBBox null /Policies <</PageSize 2 >>
  1055.  >> setpagedevice"
  1056. *End
  1057. *PageRegion EnvMonarch/Monarch Envelope: "
  1058.  userdict /setpagedevice
  1059.  [systemdict /setpagedevice get 279 540 /translate load 180 /rotate load] cvx put
  1060.  <</PageSize [279 540] /ImagingBBox null /Policies <</PageSize 2 >>
  1061.  >> setpagedevice"
  1062. *End
  1063. *CloseUI: *PageRegion
  1064.  
  1065. *% The following entries provide information about specific paper keywords.
  1066. *DefaultImageableArea: A4
  1067.  
  1068. *% ImageableArea.
  1069. *ImageableArea Letter/Letter: "12.06 12.0 600.06 780.0"
  1070. *ImageableArea Legal/Legal: "12.76 17.07 596.44 990.99"
  1071. *ImageableArea A3/A3: "12.76 17.01 826.84 1173.45"
  1072. *ImageableArea A4/A4: "12.76 17.01 582.40 823.41"
  1073. *ImageableArea A5/A5: "12.76 17.01 404.44 578.25"
  1074. *ImageableArea B4/B4: "12.76 17.01 715.48 1014.75"
  1075. *ImageableArea B5/B5-JIS: "12.76 17.01 500.44 711.45"
  1076. *ImageableArea Executive/Executive: "12.76 17.07 508.12 738.99"
  1077. *ImageableArea Tabloid/11x17: "12.76 17.07 776.92 1206.99"
  1078. *ImageableArea ISOB5/B5-ISO: "12.76 17.07 485.08 691.71"
  1079. *ImageableArea Env10/Comm10 Envelope: "12.76 17.07 281.56 666.99"
  1080. *ImageableArea EnvC5/C5 Envelope: "12.76 17.01 442.84 632.01"
  1081. *ImageableArea EnvDL/DL Envelope: "12.76 17.01 296.92 606.57"
  1082. *ImageableArea EnvMonarch/Monarch Envelope: "12.76 17.07 262.36 522.99"
  1083.  
  1084. *?ImageableArea: "save
  1085.  /cvp {(                ) cvs print ( )print} bind def
  1086.  /upperright {10000 mul floor 10000 div} bind def
  1087.  /lowerleft {10000 mul ceiling 10000 div} bind def
  1088.  newpath clippath pathbbox
  1089.  4 -2 roll exch 2 {lowerleft cvp} repeat
  1090.  exch 2 {upperright cvp} repeat ( ) = flush
  1091. restore"
  1092. *End
  1093.  
  1094. *% These provide the physical dimensions of the paper by keyword
  1095. *DefaultPaperDimension: A4
  1096. *PaperDimension Letter/Letter: "612 792"
  1097. *PaperDimension Legal/Legal: "612 1008"
  1098. *PaperDimension A3/A3: "842 1191"
  1099. *PaperDimension A4/A4: "595 842"
  1100. *PaperDimension A5/A5: "420 595"
  1101. *PaperDimension B4/B4: "729 1032"
  1102. *PaperDimension B5/B5-JIS: "516 729"
  1103. *PaperDimension Executive/Executive: "522 756"
  1104. *PaperDimension Tabloid/11x17: "792 1224"
  1105. *PaperDimension ISOB5/B5-ISO: "499 709"
  1106. *PaperDimension Env10/Comm10 Envelope: "297 684"
  1107. *PaperDimension EnvC5/C5 Envelope: "459 649"
  1108. *PaperDimension EnvDL/DL Envelope: "312 624"
  1109. *PaperDimension EnvMonarch/Monarch Envelope: "279 540"
  1110.  
  1111. *% Font Information =====================
  1112. *DefaultFont: Courier
  1113. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  1114. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  1115. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  1116. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  1117. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  1118. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  1119. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  1120. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  1121. *Font Courier: Standard "(002.004S)" Standard ROM
  1122. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  1123. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  1124. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  1125. *Font Helvetica-Condensed: Standard "(001.006S)" Standard ROM
  1126. *Font Helvetica-Condensed-Bold: Standard "(001.006S)" Standard ROM
  1127. *Font Helvetica-Condensed-Oblique: Standard "(001.006S)" Standard ROM
  1128. *Font Helvetica-Condensed-BoldObl: Standard "(001.006S)" Standard ROM
  1129. *Font Helvetica: Standard "(001.006S)" Standard ROM
  1130. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  1131. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  1132. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  1133. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  1134. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  1135. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  1136. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  1137. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  1138. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  1139. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  1140. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  1141. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  1142. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  1143. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  1144. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  1145. *Font Symbol: Special "(001.007S)" Special ROM
  1146. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  1147. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  1148. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  1149. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  1150. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  1151. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  1152.  
  1153. *?FontQuery: "save
  1154. {count 1 gt
  1155.   {exch dup 127 string cvs (/)print print (:)print
  1156.    /Font resourcestatus
  1157.    {pop pop (Yes)} {(No)} ifelse =
  1158.   }
  1159.   {exit}
  1160.   ifelse
  1161. } bind loop
  1162. (*) = flush
  1163. restore"
  1164. *End
  1165.  
  1166. *?FontList: "save
  1167.  (*) {cvn ==} 128 string /Font resourceforall
  1168.  (*) = flush
  1169. restore"
  1170. *End
  1171.  
  1172. *% Printer Messages (verbatim from printer):
  1173. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  1174. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1175. *Message: "\FontName\ not found, using Courier"
  1176.  
  1177. *% Status (format: %%[ status: <one of these> ] %%)
  1178. *Status: "initializing"
  1179. *Status: "idle"
  1180. *Status: "busy"
  1181. *Status: "waiting"
  1182. *Status: "online"
  1183.  
  1184. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  1185. *Source: "Parallel"
  1186. *Source: "LocalTalk"
  1187. *Source: "EtherTalk"
  1188. *Source: "TokenTalk"
  1189.  
  1190. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1191.  
  1192. *% Color Separation Information =====================
  1193.  
  1194. *DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi
  1195.  
  1196. *%  For 85 lpi / 600 x 600 dpi  ===============================
  1197.  
  1198. *ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "45"
  1199. *ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "45"
  1200. *ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "15"
  1201. *ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "75"
  1202. *ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "0"
  1203.  
  1204. *ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1205. *ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1206. *ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1207. *ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1208. *ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1209.  
  1210. *% @(#)cn2460e1.ppd    2.5 10:00:00 10/29/97
  1211. *% Last Edit Date: Oct 29, 1997
  1212. *% The byte count of this file should be exactly 043539 or 044753
  1213. *% depending on the filesystem it resides in.
  1214. *% end of PPD file for Canon LBP-2460
  1215.